A projekt célja, hogy bemutassa, hogyan segítheti a mesterséges intelligencia a kódmegértést, amely a szoftverfejlesztés egyik alapvető aspektusa. A hallgatók MI-alapú eszközöket és technikákat vizsgálnak meg, amelyek támogatják a meglévő kódbázisok elemzését, hibák azonosítását, dokumentáció készítését és a szoftver karbantarthatóságának javítását. A projekt során fejleszteni fognak egy olyan prototípust, amely megkönnyíti a fejlesztők számára a komplex kódok megértését és elemzését, különös tekintettel a kódszemantika, függőségek és potenciális hibák feltárására. Fő célkitűzések: A mesterséges intelligencia szerepének feltárása a kódmegértés támogatásában. Egy olyan MI-alapú eszköz tervezése és fejlesztése, amely segíti a fejlesztőket a kód megértésében és karbantartásában. Az eszköz hatékonyságának értékelése komplex kódbázisok egyszerűsítésében és hibák feltárásában.
This project focuses on utilizing artificial intelligence to enhance code comprehension, an essential aspect of software development. Students will explore AI-driven tools and techniques for understanding existing codebases, identifying bugs, generating documentation, and improving software maintainability. By leveraging advanced AI models (e.g., for natural language processing or program analysis), participants will develop a prototype solution that aids developers in comprehending and analyzing complex code. The project emphasizes understanding how AI can assist in tasks like code summarization, dependency analysis, and identifying potential inefficiencies or errors. Key Objectives: Investigate the role of AI in improving code comprehension. Design and implement an AI-powered tool that supports developers in understanding and maintaining software. Evaluate the tool's effectiveness in simplifying complex codebases and aiding debugging.